/**
 Copyright will be fixed soon.
 Author: Hiroshi Ota.
 $Date: $
 $Revision: $
*/

#ifndef _BF_I_UI_H_
#define _BF_I_UI_H_

#include "PWConIO.h"
#include "Key.h"
#include "PWSound.h"

// Variation
// #define _NO_USE_BF_SOUND
// #define _NO_USE_BF_CON_IO

class IBFUI
{
public:
	IBFUI(void) {}
	virtual ~IBFUI(void) {}

#ifndef _NO_USE_BF_CON_IO
	virtual PWConIO* getConIO() { return 0; }
#endif
	virtual Key* getKeyControl() { return 0; }
#ifndef _NO_USE_BF_SOUND
	virtual PWSound* getSound() { return 0; }
#endif

};

#endif  //  _BF_I_UI_H_
